Результаты поиска
Фреймворк - программная платформа, определяющая структуру программной системы и облегчающее разработку и объединение разных компонентов большого программного проекта.
Фреймворк в отличие от библиотеки диктует правила построения архитектуры приложения, задавая на начальном этапе разработки поведение по умолчанию
Может содержать в себе большое число разных по тематике библиотек Фреймворки часто реализуют инверсию управления (IoC) - важный принцип, упрощающий расширение системы, при котором поток
управления программы контролируется фреймворком
Для реализации инверсии, управления требуется принцип Dependency Inversion Principle
Фреймворки позволяют нам его использовать из коробки